to catch a glimpse of something - Deutsch Englisch Wörterbuch